using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("SpriteSheet")]
	public class SpriteSheet : MonoBehaviour
	{
		public int _uvTieX => method_2<int>("_uvTieX");

		public int _uvTieY => method_2<int>("_uvTieY");

		public float m_fps => method_2<float>("m_fps");

		public bool m_Old_Mode => method_2<bool>("m_Old_Mode");

		public int m_LastIdx => method_2<int>("m_LastIdx");

		public Vector2 m_Size => method_2<Vector2>("m_Size");

		public float m_NextFrame => method_2<float>("m_NextFrame");

		public int m_X => method_2<int>("m_X");

		public int m_Y => method_2<int>("m_Y");

		public SpriteSheet(IntPtr address, string className)
			: base(address, className)
		{
		}

		public SpriteSheet(IntPtr address)
			: this(address, "SpriteSheet")
		{
		}

		public void Start()
		{
			method_8("Start");
		}

		public void Update()
		{
			method_8("Update");
		}
	}
}
